Builtin Types
Define typedefs and alias.
Module
fixed size key sorted lexicographically(sorted in dictionary order)
Class
struct public key
struct signature
struct checksum256
struct checksum160
struct checksum512
struct fixed_string16
struct fixed_string32
struct account_permission
struct eosio::name
Encapsulate a uint64_t to ensure that it is only passed to the expected Name.
Macro
#define PACKED(X) __attribute((packed)) X
#define N(X) ::eosio::string_to_name(#X)
Used to generate a compilation time from the base32 string interpretation of X uint64_t
Type definition
typedef uint64_t account_name
typedef uint64_t permission_name
typedef uint64_t token_name
typedef uint64_t table_name
typedef uint64_t scope_name
typedef uint64_t action_name
typedef uint64_t asset_symbol
typedef int64_t share_type
typedef uint16_t weight_type
typedef struct checksum256 transaction_id_type
typedef struct fixed_string16 field_name
typedef struct fixed_string32 type_name